import { Directive, ElementRef, Input } from '@angular/core';

@Directive({
    selector: '[show]'
})
export class ShowDirective {
    // ElementRef指指令所在的宿主对象
    constructor(private el: ElementRef) { }

    // set方法
    @Input()
    set show(isShow: boolean) {
        this.el.nativeElement.style.display = isShow ? '' : 'none';
    };
}